package branch_access;

import java.io.Serializable;

import mware_lib.RemoteException;

/**
 * 
 * @author Laurine
 * Distant interface of the Banks for the Filiales
 *
 */

public abstract class Manager implements Serializable{
	private static final long serialVersionUID = -715038860597948441L;
	public abstract String createAccount(String owner) throws RemoteException;
	public abstract boolean removeAccount(String accountID) throws RemoteException;
	
	//get the Manager proxy class
	 public static Class<?> getProxyClass(){
	    	return ManagerProxy.class;
	  }
	 
	 //get the Manager skeleton class
	 public static Class<?> getSkeletonClass(){
	    	return ManagerSkeleton.class;
	    }

}
